R-NEMXML: A Reusable Solution for NEM- XML Parser
نویسندگان
چکیده
As an extensible markup language, XML palys a more and more important role in data representation and data exchange over Internet. XML parsing, however, has a poor reputation for low performance. Many methods have been proposed to solve this problem, but none of them has been entirely satisfactory. Reusing XML parsing results is a novel but very effective and promising way to improve XML parsing performance. Serializing the XML parsing results into consistent mediums, such as file and database, and restoring the original XML parsing results from them, can avoid parsing the same XML document repetitively. To achieve this goal, it is necessary to keep the content and structure information of XML nodes in meta-type, such as integer, to make sure that the parsing results can be serialized and restored undistortedly. The testing results show that reusing XML parsing results can significantly improve XML parsing performance, and save large amount of space as well.
منابع مشابه
A Dynamic SNMP to XML Proxy Solution
The network management area has some proposals to use XML to encode information models and managed object instances. In this paper we present a solution to dynamically create SNMP to XML proxies using a SAX parser and the translation facilities from the libsmi tools. We also present an analysis system that uses the management information provided by the proxies in XML.
متن کاملPattern-Based Design and Implementation of an XML and RDF Parser and Interpreter: A Case Study
Software patterns have been widely promoted as a means of conveying practical design knowledge in a reusable fashion. Several approaches for providing better implementation variants of certain patterns have been presented. These approaches promise great advantages for flexibility, traceability, and reusability of pattern implementations. However, there are only a few larger practical case studi...
متن کاملAnalyzing XML Parsers Performance for Android Platform
As Internet communication technologies are growing up. XML are rising up as a popular way for data transfer and for exchange of data across the Internet. Now a day’s choosing the right parser for a task is crucial and critical since improper parser will lead to degradation and effect in performance and productivity. In this paper we have done tedious extensive comparative study on various xml p...
متن کاملSchema Based Parallel XML Parser: A Fast XML Parser Designed for Large XML Files
XML is one of the greatest innovations of the digital world. It has taken the field of Web Technology by storm in the past decade and is becoming an ever-present technology in other fields too. XML with its easy usage has lot of future. But the parsing performance of XML is a big hindrance to its development. Particularly, when dealing with huge XML files, normal XML parsers like DOM, SAX parse...
متن کاملDesign of a Pull and Push Parser System for Streaming XML
An XML parser facilitates in simplifying the process of manipulating XML documents. The two commonly used models for parsing XML are pull and push. The Simple API for XML (SAX) [5] is the industry standard for parsing based on the push model. However, no standard exists for pull parsing. In this paper we propose the design, API and implementation, XML Pull Parser 2.0 (XPP2), that allows for bot...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009